//
//  NSUserDefaults+ALS.h
//  ALS3.0
//
//  Created by guomianxiang on 2017/4/25.
//  Copyright © 2017年 guomianxiang. All rights reserved.
//

#import <UIKit/UIKit.h>



/**
 NSUD:[NSUserDefaults standardUserDefaults]

 @param ALS default
 @return default
 */
#define NSUD [NSUserDefaults standardUserDefaults]

/**
 BOOL:ALSTouchIDLogin

 @param ALS default
 @return default
 */
#define NSUDIsTouchIDLogin  [[NSUserDefaults standardUserDefaults]boolForKey:ALSTouchIDLogin]

/**
 BOOL:ALSAutoLogout

 @param ALS default
 @return default
 */
#define NSUDIsAutoLogout  [[NSUserDefaults standardUserDefaults]boolForKey:ALSAutoLogout]

///**
// BOOL:ALSLoginState
//
// @param ALS default
// @return default
// */
//#define NSUDIsLoginState [[NSUserDefaults standardUserDefaults]boolForKey:ALSLoginState]
//
/**
 BOOL:ALSStartTouchID

 @param ALS default
 @return default
 */
#define NSUDIsStartTouchID  [[NSUserDefaults standardUserDefaults]boolForKey:ALSStartTouchID]

/**
 BOOL:ALSAdministrators

 @param ALS default
 @return default
 */
#define NSUDIsAdministrators  [[NSUserDefaults standardUserDefaults]boolForKey:ALSAdministrators]

/**
 Int:LGShowDoorState

 @param ALS default
 @return default
 */
#define NSUDIntLGShowDoorState [[NSUserDefaults standardUserDefaults]integerForKey:LGShowDoorState]

/**
 Str:ALSCommunicationPassWord

 @param ALS default
 @return default
 */
#define NSUDStrALSCommunicationPassWord                        [[NSUserDefaults standardUserDefaults]stringForKey:ALSCommunicationPassWord]

/**
 Str:ALSPassword

 @param ALS default
 @return default
 */
#define NSUDStrALSPassword [[NSUserDefaults standardUserDefaults]stringForKey:ALSPassword]

@interface NSUserDefaults (ALS)





@end

#pragma mark - bool
UIKIT_EXTERN NSString *const ALSTouchIDLogin;
UIKIT_EXTERN NSString *const ALSAutoLogout;
//UIKIT_EXTERN NSString *const ALSLoginState;
UIKIT_EXTERN NSString *const ALSStartTouchID;
UIKIT_EXTERN NSString *const ALSAdministrators;

#pragma mark - int
UIKIT_EXTERN NSString *const LGShowDoorState;

#pragma mark - str
UIKIT_EXTERN NSString *const ALSPassword;
UIKIT_EXTERN NSString *const ALSCommunicationPassWord;

